package com.aaa.java14;

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.TreeSet;

/**
 * @author ：Teacher陈（86521760@qq.com）
 * @date ：Created in 2022/7/18 9:52
 * @description：
 * @modified By：
 * @version:
 */
public class LinkedHashSetTest {
    public static void main(String[] args) {
            //使用hashset封装数据，无序
        HashSet<Integer> hashSet = new HashSet();
        hashSet.add(30);
        hashSet.add(20);
        hashSet.add(50);
        hashSet.add(19);
        System.out.println(hashSet);
        //使用treeset封装数据，自动根据compareable接口中的compareTo方法指定的属性排序
        TreeSet<Integer> treeSet = new TreeSet();
        treeSet.add(30);
        treeSet.add(20);
        treeSet.add(50);
        treeSet.add(19);
        System.out.println(treeSet);
        //linkedHashset可以保证插入的顺序
        LinkedHashSet<Integer> linkedHashSet = new LinkedHashSet<>();
        linkedHashSet.add(30);
        linkedHashSet.add(20);
        linkedHashSet.add(50);
        linkedHashSet.add(19);
        System.out.println(linkedHashSet);
    }
}
